//加载公共样式
require('../../assets/css/index.less')

//加载自己的样式
require('./mine.less')

//加载字体图标
require('../../assets/fonts/font_mine/iconfont.css')

//引入tabbar渲染函数
const renderTabbar = require('../../assets/utils/tabbar')

//服务器地址
const API = 'http://fitness.h5.itsource.cn:3701'

//引入axios工具函数
const request = require('../../assets/utils/request')
window.onload = () => {
  //渲染tabbar
  renderTabbar()

  //获取dom
  const avatar = document.querySelector('#avatar')

  //获取用户信息
  function getUserInfo() {
    request.get('/api/user/info').then(res => {
      //1 解构数据
      let {errno, data} = res.data
      //2 判断
      if (errno === 0) {
        //3 处理业务逻辑
        render(data)
      }
    })
  }

  //渲染数据
  function render(data) {
    //图片渲染 服务器地址+相对路径+文件名
    avatar.src = API + data.imgUrl
  }

  //初始化获取用户信息
  getUserInfo()
}